import request from '@/utils/request'

// 获取想定树
export function getScenarioTree() {
    return request({
        url: '/scenario/scenario/getSelfScenarioTree',
        method: 'get',
    })
}

// 新增想定
export function addScenario(data) {
    return request({
        url: '/scenario/scenario/',
        method: 'post',
        data: data
    })
}

// 修改想定
export function updateScenario(data) {
    return request({
        url: '/scenario/scenario/',
        method: 'put',
        data: data
    })
}

// 删除想定
export function delScenario(id) {
    return request({
        url: '/scenario/scenario/' + id,
        method: 'delete'
    })
}

// 移动想定树节点
export function moveScenarioTree(data) {
    return request({
        url: '/scenario/scenario/moveScenarioTree',
        method: 'post',
        data: data
    })
}

// 获取实体树
export function getEntityTree(query) {
    return request({
        url: '/mock/scenario-edit-tool/getEntityTree.json',
        method: 'get',
        params: query,
        baseURL: "/"
    })
}

// 获取节点树
export function getNodeTree(query) {
    return request({
        url: '/mock/scenario-edit-tool/getNodeTree.json',
        method: 'get',
        params: query,
        baseURL: "/"
    })
}